package com.atrium.master.services;

import java.util.List;

import javax.inject.Inject;

import org.springframework.stereotype.Component;

import com.atrium.master.dao.GestorLibrosDao;
import com.atrium.master.modelo.Libro;

@Component
public class GestorLibros {

	@Inject
	private GestorLibrosDao gestorLibrosDao;

	public Libro agregarLibro(Libro libro) {
		return gestorLibrosDao.agregarLibro(libro);
	}

	public Libro modificarDatosLibro(Libro libro) {
		return gestorLibrosDao.modificarDatosLibro(libro);
	}

	public List<Libro> obtenerListadoLibros() {
		return gestorLibrosDao.obtenerListadoLibros();
	}

	public Libro obtenerLibroPorNumeroSocio(Integer id) {
		return gestorLibrosDao.obtenerLibroPorId(id);
	}
	
	public Integer borrarLibro(Integer id) {
		return gestorLibrosDao.borrarLibro(id);
	}
}
